The Statistical Zero-knowledge Proof for Blum Integer Based on Discrete Logarithm
نویسندگان
چکیده
Blum integers (BL), which has extensively been used in the domain of cryptography, are integers with form p1q2 , where p and q are different primes both ≡ 3 mod 4 and k1 and k2 are odd integers. These integers can be divided two types: 1) M = pq, 2) M = p1q2 , where at least one of k1 and k2 is greater than 1. In [3], Bruce Schneier has already proposed an open problem: it is unknown whether there exists a truly practical zero-knowledge proof for M(= pq) ∈ BL. In this paper, we construct two statistical zeroknowledge proofs based on discrete logarithm, which satisfies the two following properties: 1) the prover can convince the verifier M ∈ BL ; 2) the prover can convince the verifier M = pq or M = p1q2 , where at least one of k1 and k2 is more than 1. In addition, we propose a statistical zero-knowledge proof in which the prover proves that a committed integer a is not equal to 0.
منابع مشابه
Short Proofs of Knowledge for Factoring
The aim of this paper is to design a proof of knowledge for the factorization of an integer n. We propose a statistical zero-knowledge protocol similar to proofs of knowledge of discrete logarithm a la Schnorr. The eeciency improvement in comparison with the previously known schemes can be compared with the diierence between the Fiat-Shamir scheme and the Schnorr one. Furthermore, the proof can...
متن کاملOn the Implementation of Indistinguishable Boxes Needed in Knapsack Zero-Knowledge Interactive Proof Schemes
The concept of the Zero-Knowledge Interactive Proof (ZKIP) scheme was first proposed by Goldwasser, Micali and Rackoff in 1985. Since then, many practical ZKIP schemes have been proposed. One common feature among all these schemes is that the security of the schemes is based on factoring or the discrete logarithm. In 1991, Simmons proposed an alternative practical ZKIP scheme whose security is ...
متن کاملBetter Zero-Knowledge Proofs for Lattice Encryption and Their Application to Group Signatures
Lattice problems are an attractive basis for cryptographic systems because they seem to offer better security than discrete logarithm and factoring based problems. Efficient lattice-based constructions are known for signature and encryption schemes. However, the constructions known for more sophisticated schemes such as group signatures are still far from being practical. In this paper we make ...
متن کاملA Statistical Limited-knowledge Proof for Secure Rsa Keys
The underlying cryptographic security of a number of public key cryptographic protocols rests upon the diiculty of factoring large composite integers. The RSA system is one such example. Given current state of the art factoring algorithms, an integer which is the product of a limited number of primes is most diicult to factor when the primes are nearly equal. A zero knowledge proof that a numbe...
متن کاملEfficient Zero-Knowledge Proofs of Knowledge of Double Discrete Logarithm
Zero-knowledge proof protocol is a basic cryptographic technique. And zero-knowledge proof of double discrete logarithm has some particular properties, so it has been widely applied in many security systems. But the efficient problem of zero-knowledge proof of double discrete logarithm has not been solved to this day, since there are some special difficulties in computing this kind of knowledge...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- IACR Cryptology ePrint Archive
دوره 2003 شماره
صفحات -
تاریخ انتشار 2003